计算机病毒的生物特征具体表现在哪几方面
计算机病毒的生物特征具体表现在以下几方面:
宿主:生物病毒都必须在活的宿主细胞中才能得以复制繁殖,利用宿主细胞的核苷酸和氨基酸来自主地合成自身的一些组件,以装配下一代个体。计算机病毒的行为则是将自身的代码插入一段异已的程序代码中去,利用宿主的程序代码被执行或复制的时候,复制自己或产生效应,令系统瘫痪或吞噬计算机资源。
感染性:复制后的生物病毒裂解宿主细胞而被释放出去,感染新的宿主细胞。被复制的计算机病毒代码总要搜寻特定的宿主程序代码并将之感染。生物病毒的核酸好比计算机病毒的循环程序,其不断地循环,导致不断产生新的个体,因而比起计算机病毒更具有感染力。
危害性:生物病毒给人类带来的危害很大,例如,HIV、狂犬病病毒等给人类带来生命的危险;而TMV、马铃薯Y病毒给人带来财产损失。计算机病毒也是如此,一些恶性计算机病毒,会给计算机系统带来毁灭性的破坏,使计算机系统的资源被破坏得无法恢复,甚至会对硬件参数(CMOS参数)进行修改。
微小性:一般的生物病毒个体很小,必须在电子显微镜下才能见到其真面目。计算机病毒也相当短小精悍,其代码一般都较短。例如,Batch计算机病毒(一种*.bat特洛伊木马型计算机病毒)只有271个字节左右的代码长度,Icelandic计算机病毒只有642~656个字节的长度。
简单性:生物病毒往往缺乏许多重要的生物酶系,如核酸合成酶系、呼吸酶系、蛋白质合成酶系等,因此生物病毒必须利用宿主来合成自身所需物质。计算机病毒程序代码一般也都不具备可执行文件的完整结构(Batch计算机病毒和一些特洛伊木马除外),不可以单独地被激活、执行和复制,必须将其代码的不同部分嵌入到宿主程序的各个代码段中去,才能使其具有传染和破坏性。
变异性:HIV是生物病毒中最具代表性的一种,它的变异能力使人的免疫系统无法跟上它的变化。计算机病毒的变异力也大得惊人,已经存在的具有生物学意义的变异特性的计算机病毒,可以通过自身程序来完成变异的功能,这些计算机病毒即为多态性计算机病毒,如DAME计算机病毒,在其同样的复制品中,相同的代码不到3个。
多样性:1892年俄国植物学家D.I-vanoskey发现了烟草花叶病毒(TMV),此后,被发现的生物病毒的数量以惊人的速度增长。在1982年,美国的计算机专家Fredric Cohen博士在他的博士论文中阐述了计算机病毒存在的可能性之后,从1987年首例计算机病毒Brain被发现到现在,计算机病毒的数量已经不胜枚举了。
特异性:不同的生物病毒具有不同的感染机制。计算机病毒也具有特异性,如MacMag计算机病毒是Macintosh计算机的病毒;Macro计算机病毒只能攻击数据表格文件;Lehigh计算机病毒只感染COMMAND.com文件;Invol计算机病毒只感染*.SYS文件。
相容性和互斥性:溶源性噬菌体是典型的具有相容性和互斥性的生物病毒,而计算机病毒Jernsalem只对.com型文件感染一次,对.exe文件则可以重复感染,每次都使文件增加1808个字节。
顽固性:由于计算机病毒存在变异性,使得消灭计算机病毒的工作十分不易。斗争具有道高一尺、魔高一丈的特点,计算机技术的不断发展也为计算机病毒提供了更先进的技术和工具,人类要想真正完全地征服计算机病毒,具有相当大的困难。